physically demanding effort - Französisch Englisch Wörterbuch